﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using App_Persistencia;

namespace App_Negocio
{
   public  class Pedido
    {
        int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }
        DateTime fecha;

        public DateTime Fecha
        {
            get { return fecha; }
            set { fecha = value; }
        }
        List<Pedido_Detalle> pedidoList;

        public List<Pedido_Detalle> PedidoList
        {
            get { return pedidoList; }
            set { pedidoList = value; }
        }

        public void guardarPedido() {

            App_Persistencia.Pedido_Data pedido = new App_Persistencia.Pedido_Data();
           
            pedido.Fecha = fecha;

            pedido.PedidoList = new List<Pedido_Detalle_Data>();

            foreach (Pedido_Detalle lIns in pedidoList)
            {
                App_Persistencia.Pedido_Detalle_Data pDetalle = new App_Persistencia.Pedido_Detalle_Data();
                pDetalle.Cantidad = lIns.Cantidad;
                pDetalle.Insumo = new App_Persistencia.Insumo_Data();
                pDetalle.Insumo.Id = lIns.Insumo.Id;

                pedido.PedidoList.Add(pDetalle);

            }

            pedido.guardarPedido();
            
        
        
        }

    }
}
